$(function() {
	$('#li_xj').addClass('active open');
	$('#data_kg').addClass('active');

	// 初始化Table
	var oTable = new TableInit();
	oTable.Init();

});

var TableInit = function() {
	var oTableInit = new Object();
	// 初始化Table
	oTableInit.Init = function() {
		$('#table_kg').bootstrapTable('destroy');

		$('#table_kg').bootstrapTable({
			url : 'getKgData',
			method : 'get',
			dataType : 'json',
			striped : true, // 是否显示行间隔色
			cache : false,
			pagination : true, // 是否显示分页
			sortable : true, // 是否启用排序
			sortOrder : "asc",
			queryParams : oTableInit.queryParams,// 传递参数
			sidePagination : "server", // 分页方式：client客户端分页，server服务端分页
			pageNumber : 1, // 初始化加载第一页，默认第一页
			pageSize : 10, // 每页的记录行数
			pageList : [ 10, 25, 50, 100 ], // 可供选择的每页的行数
			search : false, // 是否显示表格搜索，此搜索是客户端搜索，不会进服务端
			strictSearch : true,
			showColumns : false, // 是否显示所有的列
			showRefresh : false, // 是否显示刷新按钮
			minimumCountColumns : 2, // 最少允许的列数
			clickToSelect : false, // 是否启用点击选中行
			height : 550, // 行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
			uniqueId : "ID", // 每一行的唯一标识，一般为主键列
			sortName : 'Date', // 设置默认排序为 name
			showToggle : false, // 是否显示详细视图和列表视图的切换按钮
			cardView : false, // 是否显示详细视图
			detailView : false, // 是否显示父子表
			showExport : false, // 是否显示导出
			exportDataType : "basic",
			columns : [ {
				field : 'msgtype',
				title : '类型',
				valign : "middle",
				align : "center"
			}, {
				field : 'time',
				title : '时间',
				valign : "middle",
				align : "center"
			}, {
				field : 'carrier',
				title : '航空公司',
				valign : "middle",
				align : "center"
			}, {
				field : 'flightno',
				title : '航班号',
				valign : "middle",
				align : "center"
			}, {
				field : 'deptairport',
				title : '始发',
				valign : "middle",
				align : "center"
			}, {
				field : 'arrairport',
				title : '到达',
				valign : "middle",
				align : "center"
			}, {
				field : 'tailno',
				title : '机号',
				valign : "middle",
				align : "center",
			} ],
			onLoadSuccess : function(msg) {
				//console.log("加载成功:" + msg);
			},
			onLoadError : function() {
				console.log("加载数据失败");
			},		
		});
	};
	
	
	// 得到查询的参数
	oTableInit.queryParams = function(params) {
		var temp = {
			limit : params.limit, // 页面大小
			offset : params.offset, // 页码
		};
		return temp;
	};
	return oTableInit;
};

function doQuery(params) {
	$('#table_kg').bootstrapTable('refresh'); // 刷新表格
}
